// pages/favorite/favorite.js
Page({

   /**
    * 页面的初始数据
    */
   data: {
      isShow:true,
      favoriteList:[]
   },

   // 跳转到首页
   toIndex:function(){
      wx.switchTab({
        url: '/pages/index/index',
      })
   },

   // 删除数据
   delData:function(event){
      var index = event.target.dataset.index
      var favoriteList = wx.getStorageSync('favoriteList')
      var isShow = false
      favoriteList.splice(index,1)
      if(favoriteList.length < 1){
         isShow = true
      }
      this.setData({
         favoriteList,
         isShow
      })
      wx.setStorageSync('favoriteList', favoriteList)
   },

   // 跳转到详情页
   toDetails:function(event){
      // 当前点击的商品对应的下标值
      var index = event.target.dataset.index
      // 获取所有的商品的数组
      var favoriteList = this.data.favoriteList
      // 当前点击对应的商品数据
      var good = favoriteList[index]
      // 添加或修改详情页的缓存数据
      wx.setStorageSync('detailsList', [good])
      // 跳转到详情页
      wx.navigateTo({
        url: '/pages/details/details',
      })
      // console.log("id ==>",id)
      // console.log("index ==>",index)
      // console.log("selectList ==>",selectList)
      // console.log("good ==>",good)
   },

   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function (options) {

   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function () {

   },

   /**
    * 生命周期函数--监听页面显示
    */
   onShow: function () {
      var favoriteList = wx.getStorageSync('favoriteList')
      var isShow = true
      if(favoriteList.length != 0){
         isShow = false
      }
      this.setData({
         isShow,
         favoriteList
      })
   },

   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function () {

   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function () {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function () {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function () {

   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function () {

   }
})